Name | Description | Type | Package | Framework |
AbstractCache | This class provides a skeletal implementation of the Cache interface to minimize the effort required to implement this interface. | Class | com.google.common.cache | Google Guava |
|
AbstractCheckedFuture | A delegating wrapper around a ListenableFuture that adds support for the checkedGet() and checkedGet(long, TimeUnit) methods. | Class | com.google.common.util.concurrent | Google Guava |
|
AbstractExecutionThreadService | Base class for services that can implement startUp(), run() and shutDown() methods. | Class | com.google.common.util.concurrent | Google Guava |
|
AbstractFuture | An abstract implementation of the ListenableFuture interface. | Class | com.google.common.util.concurrent | Google Guava |
|
AbstractIdleService | Base class for services that do not need a thread while running but may need one during startup and shutdown. | Class | com.google.common.util.concurrent | Google Guava |
|
AbstractInvocationHandler | Abstract implementation of InvocationHandler that handles Object. | Class | com.google.common.reflect | Google Guava |
|
AbstractIterator | This class provides a skeletal implementation of the Iterator interface, to make this interface easier to implement for certain types of | Class | com.google.common.collect | Google Guava |
|
AbstractListeningExecutorService | Abstract ListeningExecutorService implementation that creates ListenableFutureTask instances for each Runnable and Callable submitted | Class | com.google.common.util.concurrent | Google Guava |
|
AbstractLoadingCache | This class provides a skeletal implementation of the Cache interface to minimize the effort required to implement this interface. | Class | com.google.common.cache | Google Guava |
|
AbstractScheduledService | Base class for services that can implement startUp() and shutDown() but while in the running state need to perform a periodic task. | Class | com.google.common.util.concurrent | Google Guava |
|
AbstractSequentialIterator | This class provides a skeletal implementation of the Iterator interface for sequences whose next element can always be derived from the | Class | com.google.common.collect | Google Guava |
|
AbstractService | Base class for implementing services that can handle doStart() and doStop() requests, responding to them with notifyStarted() and notifyStopped() | Class | com.google.common.util.concurrent | Google Guava |
|
AllowConcurrentEvents | Marks an event subscriber method as being thread-safe. | Class | com.google.common.eventbus | Google Guava |
|
ArrayBasedCharEscaper | A CharEscaper that uses an array to quickly look up replacement characters for a given char value. | Class | com.google.common.escape | Google Guava |
|
ArrayBasedEscaperMap | An implementation-specific parameter class suitable for initializing ArrayBasedCharEscaper or ArrayBasedUnicodeEscaper instances. | Class | com.google.common.escape | Google Guava |
|
ArrayBasedUnicodeEscaper | A UnicodeEscaper that uses an array to quickly look up replacement characters for a given code point. | Class | com.google.common.escape | Google Guava |
|
ArrayListMultimap | the values for a given key. | Class | com.google.common.collect | Google Guava |
|
ArrayTable | Fixed-size Table implementation backed by a two-dimensional array. | Class | com.google.common.collect | Google Guava |
|
Ascii | Static methods pertaining to ASCII characters (those in the range of values 0x00 through 0x7F), and to strings containing such | Class | com.google.common.base | Google Guava |
|
AsyncEventBus | An EventBus that takes the Executor of your choice and uses it to dispatch events, allowing dispatch to occur asynchronously. | Class | com.google.common.eventbus | Google Guava |
|
AsyncFunction | Transforms a value, possibly asynchronously. | Interface | com.google.common.util.concurrent | Google Guava |
|
AtomicDouble | A double value that may be updated atomically. | Class | com.google.common.util.concurrent | Google Guava |
|
AtomicDoubleArray | A double array in which elements may be updated atomically. | Class | com.google.common.util.concurrent | Google Guava |
|
AtomicLongMap | A map containing long values that can be atomically updated. | Class | com.google.common.util.concurrent | Google Guava |
|
Atomics | Static utility methods pertaining to classes in the java. | Class | com.google.common.util.concurrent | Google Guava |
|
BaseEncoding | A binary encoding scheme for reversibly translating between byte sequences and printable ASCII strings. | Class | com.google.common.io | Google Guava |
|
Beta | Signifies that a public API (public class, method or field) is subject to incompatible changes, or even removal, in a future release. | Class | com.google.common.annotations | Google Guava |
|
BigIntegerMath | A class for arithmetic on values of type BigInteger. | Class | com.google.common.math | Google Guava |
|
BiMap | A bimap (or bidirectional map) is a map that preserves the uniqueness of its values as well as that of its keys. | Interface | com.google.common.collect | Google Guava |
|
BinaryTreeTraverser | A variant of TreeTraverser for binary trees, providing additional traversals specific toSince:15. | Class | com.google.common.collect | Google Guava |
|
BloomFilter | A Bloom filter for instances of T. | Class | com.google.common.hash | Google Guava |
|
Booleans | Static utility methods pertaining to boolean primitives, that are not already found in either Boolean or Arrays. | Class | com.google.common.primitives | Google Guava |
|
BoundType | Indicates whether an endpoint of some range is contained in the range itself (closed) or not (open). | Class | com.google.common.collect | Google Guava |
|
ByteArrayDataInput | An extension of DataInput for reading from in-memory byte arrays; its methods offer identical functionality but do not throw IOException. | Interface | com.google.common.io | Google Guava |
|
ByteArrayDataOutput | An extension of DataOutput for writing to in-memory byte arrays; its methods offer identical functionality but do not throw IOException. | Interface | com.google.common.io | Google Guava |
|
ByteProcessor | A callback interface to process bytes from a stream. | Interface | com.google.common.io | Google Guava |
|
Bytes | Static utility methods pertaining to byte primitives, that are not already found in either Byte or Arrays, and interpret | Class | com.google.common.primitives | Google Guava |
|
ByteSink | A destination to which bytes can be written, such as a file. | Class | com.google.common.io | Google Guava |
|
ByteSource | A readable source of bytes, such as a file. | Class | com.google.common.io | Google Guava |
|
ByteStreams | Provides utility methods for working with byte arrays and I/O streams. | Class | com.google.common.io | Google Guava |
|
Cache | A semi-persistent mapping from keys to values. | Interface | com.google.common.cache | Google Guava |
|
CacheBuilder | A builder of LoadingCache and Cache instances having any combination of the following features: | Class | com.google.common.cache | Google Guava |
|
CacheBuilderSpec | A specification of a CacheBuilder configuration. | Class | com.google.common.cache | Google Guava |
|
CacheLoader | Computes or retrieves values, based on a key, for use in populating a LoadingCache. | Class | com.google.common.cache | Google Guava |
|
CacheStats | Statistics about the performance of a Cache. | Class | com.google.common.cache | Google Guava |
|
Callables | Static utility methods pertaining to the Callable interface. | Class | com.google.common.util.concurrent | Google Guava |
|
CaseFormat | Utility class for converting between various ASCII case formats. | Class | com.google.common.base | Google Guava |
|
CharEscaper | An object that converts literal text into a format safe for inclusion in a particular context (such as an XML document). | Class | com.google.common.escape | Google Guava |
|
CharEscaperBuilder | Simple helper class to build a sparse array of objects based on the indexes that were added to it. | Class | com.google.common.escape | Google Guava |
|
CharMatcher | Determines a true or false value for any Java char value, just as Predicate does for any Object. | Class | com.google.common.base | Google Guava |
|
Chars | Static utility methods pertaining to char primitives, that are not already found in either Character or Arrays. | Class | com.google.common.primitives | Google Guava |
|
Charsets | Contains constant definitions for the six standard Charset instances, which are guaranteed to be supported by all Java platform implementations. | Class | com.google.common.base | Google Guava |
|
CharSink | A destination to which characters can be written, such as a text file. | Class | com.google.common.io | Google Guava |
|
CharSource | A readable source of characters, such as a text file. | Class | com.google.common.io | Google Guava |
|
CharStreams | Provides utility methods for working with character streams. | Class | com.google.common.io | Google Guava |
|
CheckedFuture | A CheckedFuture is a ListenableFuture that includes versions of the get methods that can throw a checked exception. | Interface | com.google.common.util.concurrent | Google Guava |
|
ClassPath | Scans the source of a ClassLoader and finds all loadable classes and resources. | Class | com.google.common.reflect | Google Guava |
|
ClassToInstanceMap | A map, each entry of which maps a Java raw type to an instance of that type. | Interface | com.google.common.collect | Google Guava |
|
Closeables | Utility methods for working with Closeable objects. | Class | com.google.common.io | Google Guava |
|
Closer | A Closeable that collects Closeable resources and closes them all when it is closed. | Class | com.google.common.io | Google Guava |
|
Collections2 | Provides static methods for working with Collection instances. | Class | com.google.common.collect | Google Guava |
|
ComparisonChain | A utility for performing a chained comparison statement. | Class | com.google.common.collect | Google Guava |
|
ComputationException | Wraps an exception that occurred during a computation. | Class | com.google.common.collect | Google Guava |
|
ConcurrentHashMultiset | A multiset that supports concurrent modifications and that provides atomic versions of most Multiset operations (exceptions where noted). | Class | com.google.common.collect | Google Guava |
|
ContiguousSet | A sorted set of contiguous values in a given DiscreteDomain. | Class | com.google.common.collect | Google Guava |
|
Converter | A function from A to B with an associated reverse function from B to A; used for converting back and forth between different representations of the same | Class | com.google.common.base | Google Guava |
|
CountingInputStream | An InputStream that counts the number of bytes read. | Class | com.google.common.io | Google Guava |
|
CountingOutputStream | An OutputStream that counts the number of bytes written. | Class | com.google.common.io | Google Guava |
|
CycleDetectingLockFactory | The CycleDetectingLockFactory creates ReentrantLock instances and ReentrantReadWriteLock instances that detect potential deadlock by checking | Class | com.google.common.util.concurrent | Google Guava |
|
DeadEvent | Wraps an event that was posted, but which had no subscribers and thus could Registering a DeadEvent subscriber is useful for debugging or logging, as | Class | com.google.common.eventbus | Google Guava |
|
Defaults | This class provides default values for all Java types, as defined by the JLS. | Class | com.google.common.base | Google Guava |
|
DiscreteDomain | A descriptor for a discrete Comparable domain such as all Integer instances. | Class | com.google.common.collect | Google Guava |
|
DoubleMath | A class for arithmetic on doubles that is not covered by Math. | Class | com.google.common.math | Google Guava |
|
Doubles | Static utility methods pertaining to double primitives, that are not already found in either Double or Arrays. | Class | com.google.common.primitives | Google Guava |
|
EnumBiMap | A BiMap backed by two EnumMap instances. | Class | com.google.common.collect | Google Guava |
|
EnumHashBiMap | A BiMap backed by an EnumMap instance for keys-to-values, and a HashMap instance for values-to-keys. | Class | com.google.common.collect | Google Guava |
|
EnumMultiset | Multiset implementation backed by an EnumMap. | Class | com.google.common.collect | Google Guava |
|
Enums | Utility methods for working with Enum instances. | Class | com.google.common.base | Google Guava |
|
Equivalence | A strategy for determining whether two instances are considered equivalent. | Class | com.google.common.base | Google Guava |
|
Escaper | An object that converts literal text into a format safe for inclusion in a particular context (such as an XML document). | Class | com.google.common.escape | Google Guava |
|
Escapers | Static utility methods pertaining to Escaper instances. | Class | com.google.common.escape | Google Guava |
|
EventBus | Dispatches events to listeners, and provides ways for listeners to register The EventBus allows publish-subscribe-style communication between | Class | com.google.common.eventbus | Google Guava |
|
EvictingQueue | A non-blocking queue which automatically evicts elements from the head of the queue when attempting to add new elements onto the queue and it is full. | Class | com.google.common.collect | Google Guava |
|
ExecutionError | Error variant of ExecutionException. | Class | com.google.common.util.concurrent | Google Guava |
|
ExecutionList | A list of listeners, each with an associated Executor, that guarantees that every Runnable that is added will | Class | com.google.common.util.concurrent | Google Guava |
|
FakeTimeLimiter | A TimeLimiter implementation which actually does not attempt to limit time at all. | Class | com.google.common.util.concurrent | Google Guava |
|
FileBackedOutputStream | An OutputStream that starts buffering to a byte array, but switches to file buffering once the data reaches a configurable size. | Class | com.google.common.io | Google Guava |
|
Files | Provides utility methods for working with files. | Class | com.google.common.io | Google Guava |
|
FileWriteMode | Modes for opening a file for writing. | Class | com.google.common.io | Google Guava |
|
FinalizablePhantomReference | Phantom reference with a finalizeReferent() method which a background thread invokes after the garbage collector reclaims the referent. | Class | com.google.common.base | Google Guava |
|
FinalizableReference | | Interface | com.google.common.base | Google Guava |
|
FinalizableReferenceQueue | A reference queue with an associated background thread that dequeues references and invokes FinalizableReference. | Class | com.google.common.base | Google Guava |
|
FinalizableSoftReference | Soft reference with a finalizeReferent() method which a background thread invokes after the garbage collector reclaims the referent. | Class | com.google.common.base | Google Guava |
|
FinalizableWeakReference | Weak reference with a finalizeReferent() method which a background thread invokes after the garbage collector reclaims the referent. | Class | com.google.common.base | Google Guava |
|
Floats | Static utility methods pertaining to float primitives, that are not already found in either Float or Arrays. | Class | com.google.common.primitives | Google Guava |
|
FluentIterable | FluentIterable provides a rich interface for manipulating Iterable instances in a chained fashion. | Class | com.google.common.collect | Google Guava |
|
Flushables | Utility methods for working with Flushable objects. | Class | com.google.common.io | Google Guava |
|
ForwardingBlockingDeque | A BlockingDeque which forwards all its method calls to another BlockingDeque. | Class | com.google.common.collect | Google Guava |
|
ForwardingBlockingQueue | A BlockingQueue which forwards all its method calls to another BlockingQueue. | Class | com.google.common.util.concurrent | Google Guava |
|
ForwardingCache | A cache which forwards all its method calls to another cache. | Class | com.google.common.cache | Google Guava |
|
ForwardingCheckedFuture | A future which forwards all its method calls to another future. | Class | com.google.common.util.concurrent | Google Guava |
|
ForwardingCollection | A collection which forwards all its method calls to another collection. | Class | com.google.common.collect | Google Guava |
|
ForwardingConcurrentMap | A concurrent map which forwards all its method calls to another concurrent map. | Class | com.google.common.collect | Google Guava |
|
ForwardingDeque | A deque which forwards all its method calls to another deque. | Class | com.google.common.collect | Google Guava |
|
ForwardingExecutorService | An executor service which forwards all its method calls to another executor service. | Class | com.google.common.util.concurrent | Google Guava |
|
ForwardingFuture | A Future which forwards all its method calls to another future. | Class | com.google.common.util.concurrent | Google Guava |
|
ForwardingIterator | An iterator which forwards all its method calls to another iterator. | Class | com.google.common.collect | Google Guava |
|
ForwardingList | A list which forwards all its method calls to another list. | Class | com.google.common.collect | Google Guava |
|
ForwardingListenableFuture | A ListenableFuture which forwards all its method calls to another future. | Class | com.google.common.util.concurrent | Google Guava |
|
ForwardingListeningExecutorService | A listening executor service which forwards all its method calls to another listening executor service. | Class | com.google.common.util.concurrent | Google Guava |
|
ForwardingListIterator | A list iterator which forwards all its method calls to another list iterator. | Class | com.google.common.collect | Google Guava |
|
ForwardingListMultimap | A list multimap which forwards all its method calls to another list multimap. | Class | com.google.common.collect | Google Guava |
|
ForwardingLoadingCache | A cache which forwards all its method calls to another cache. | Class | com.google.common.cache | Google Guava |
|
ForwardingMap | A map which forwards all its method calls to another map. | Class | com.google.common.collect | Google Guava |
|
ForwardingMapEntry | A map entry which forwards all its method calls to another map entry. | Class | com.google.common.collect | Google Guava |
|
ForwardingMultimap | A multimap which forwards all its method calls to another multimap. | Class | com.google.common.collect | Google Guava |
|
ForwardingMultiset | A multiset which forwards all its method calls to another multiset. | Class | com.google.common.collect | Google Guava |
|
ForwardingNavigableMap | A navigable map which forwards all its method calls to another navigable map. | Class | com.google.common.collect | Google Guava |
|
ForwardingNavigableSet | A navigable set which forwards all its method calls to another navigable set. | Class | com.google.common.collect | Google Guava |
|
ForwardingObject | An abstract base class for implementing the decorator pattern. | Class | com.google.common.collect | Google Guava |
|
ForwardingQueue | A queue which forwards all its method calls to another queue. | Class | com.google.common.collect | Google Guava |
|
ForwardingSet | A set which forwards all its method calls to another set. | Class | com.google.common.collect | Google Guava |
|
ForwardingSetMultimap | A set multimap which forwards all its method calls to another set multimap. | Class | com.google.common.collect | Google Guava |
|
ForwardingSortedMap | A sorted map which forwards all its method calls to another sorted map. | Class | com.google.common.collect | Google Guava |
|
ForwardingSortedMultiset | A sorted multiset which forwards all its method calls to another sorted multiset. | Class | com.google.common.collect | Google Guava |
|
ForwardingSortedSet | A sorted set which forwards all its method calls to another sorted set. | Class | com.google.common.collect | Google Guava |
|
ForwardingSortedSetMultimap | A sorted set multimap which forwards all its method calls to another sorted set multimap. | Class | com.google.common.collect | Google Guava |
|
ForwardingTable | A table which forwards all its method calls to another table. | Class | com.google.common.collect | Google Guava |
|
Function | Determines an output value based on an input value. | Interface | com.google.common.base | Google Guava |
|
Functions | Static utility methods pertaining to Function instances. | Class | com.google.common.base | Google Guava |
|
Funnel | An object which can send data from an object of type T into a PrimitiveSink. | Interface | com.google.common.hash | Google Guava |
|
Funnels | Funnels for common types. | Class | com.google.common.hash | Google Guava |
|
FutureCallback | A callback for accepting the results of a Future computation asynchronously. | Interface | com.google.common.util.concurrent | Google Guava |
|
FutureFallback | Provides a backup Future to replace an earlier failed Future. | Interface | com.google.common.util.concurrent | Google Guava |
|
Futures | Static utility methods pertaining to the Future interface. | Class | com.google.common.util.concurrent | Google Guava |
|
GwtCompatible | The presence of this annotation on a type indicates that the type may be Google Web Toolkit (GWT). | Class | com.google.common.annotations | Google Guava |
|
GwtIncompatible | The presence of this annotation on a method indicates that the method may not be used with the | Class | com.google.common.annotations | Google Guava |
|
HashBasedTable | The views returned by column(C), columnKeySet(), and columnMap() have iterators that don't support remove(). | Class | com.google.common.collect | Google Guava |
|
HashBiMap | A BiMap backed by two hash tables. | Class | com.google.common.collect | Google Guava |
|
HashCode | An immutable hash code of arbitrary bit length. | Class | com.google.common.hash | Google Guava |
|
Hasher | A PrimitiveSink that can compute a hash code after reading the input. | Interface | com.google.common.hash | Google Guava |
|
HashFunction | A hash function is a collision-averse pure function that maps an arbitrary block of data to a number called a hash code. | Interface | com.google.common.hash | Google Guava |
|
Hashing | Static methods to obtain HashFunction instances, and other static hashing-related A comparison of the various hash functions can be found | Class | com.google.common.hash | Google Guava |
|
HashingInputStream | An InputStream that maintains a hash of the data read from it. | Class | com.google.common.hash | Google Guava |
|
HashingOutputStream | An OutputStream that maintains a hash of the data written to it. | Class | com.google.common.hash | Google Guava |
|
HashMultimap | The multimap does not store duplicate key-value pairs. | Class | com.google.common.collect | Google Guava |
|
HashMultiset | Multiset implementation backed by a HashMap. | Class | com.google.common.collect | Google Guava |
|
HostAndPort | An immutable representation of a host and port. | Class | com.google.common.net | Google Guava |
|
HostSpecifier | A syntactically valid host specifier, suitable for use in a URI. | Class | com.google.common.net | Google Guava |
|
HtmlEscapers | Escaper instances suitable for strings to be included in HTML attribute values and most elements' text contents. | Class | com.google.common.html | Google Guava |
|
HttpHeaders | Contains constant definitions for the HTTP header field names. | Class | com.google.common.net | Google Guava |
|
ImmutableBiMap | An immutable BiMap with reliable user-specified iteration order. | Class | com.google.common.collect | Google Guava |
|
ImmutableClassToInstanceMap | A class-to-instance map backed by an ImmutableMap. | Class | com.google.common.collect | Google Guava |
|
ImmutableCollection | An immutable collection. | Class | com.google.common.collect | Google Guava |
|
ImmutableList | A high-performance, immutable, random-access List implementation. | Class | com.google.common.collect | Google Guava |
|
ImmutableListMultimap | An immutable ListMultimap with reliable user-specified key and value iteration order. | Class | com.google.common.collect | Google Guava |
|
ImmutableMap | An immutable, hash-based Map with reliable user-specified iteration order. | Class | com.google.common.collect | Google Guava |
|
ImmutableMultimap | An immutable Multimap. | Class | com.google.common.collect | Google Guava |
|
ImmutableMultiset | An immutable hash-based multiset. | Class | com.google.common.collect | Google Guava |
|
ImmutableRangeMap | An immutable implementation of RangeMap, supporting all query operations efficiently. | Class | com.google.common.collect | Google Guava |
|
ImmutableRangeSet | An efficient immutable implementation of a RangeSet. | Class | com.google.common.collect | Google Guava |
|
ImmutableSet | A high-performance, immutable Set with reliable, user-specified iteration order. | Class | com.google.common.collect | Google Guava |
|
ImmutableSetMultimap | An immutable SetMultimap with reliable user-specified key and value iteration order. | Class | com.google.common.collect | Google Guava |
|
ImmutableSortedMap | An immutable SortedMap. | Class | com.google.common.collect | Google Guava |
|
ImmutableSortedMultiset | An immutable SortedMultiset that stores its elements in a sorted array. | Class | com.google.common.collect | Google Guava |
|
ImmutableSortedSet | An immutable SortedSet that stores its elements in a sorted array. | Class | com.google.common.collect | Google Guava |
|
ImmutableTable | An immutable Table with reliable user-specified iteration order. | Class | com.google.common.collect | Google Guava |
|
ImmutableTypeToInstanceMap | A type-to-instance map backed by an ImmutableMap. | Class | com.google.common.reflect | Google Guava |
|
InetAddresses | Static utility methods pertaining to InetAddress instances. | Class | com.google.common.net | Google Guava |
|
InputSupplier | A factory for readable streams of bytes or characters. | Interface | com.google.common.io | Google Guava |
|
Interner | Provides equivalent behavior to String. | Interface | com.google.common.collect | Google Guava |
|
Interners | Contains static methods pertaining to instances of Interner. | Class | com.google.common.collect | Google Guava |
|
InternetDomainName | An immutable well-formed internet domain name, such as com or foo. | Class | com.google.common.net | Google Guava |
|
IntMath | A class for arithmetic on values of type int. | Class | com.google.common.math | Google Guava |
|
Ints | Static utility methods pertaining to int primitives, that are not already found in either Integer or Arrays. | Class | com.google.common.primitives | Google Guava |
|
Invokable | Wrapper around either a Method or a Constructor. | Class | com.google.common.reflect | Google Guava |
|
Iterables | This class contains static utility methods that operate on or return objects of type Iterable. | Class | com.google.common.collect | Google Guava |
|
Iterators | This class contains static utility methods that operate on or return objects of type Iterator. | Class | com.google.common.collect | Google Guava |
|
JdkFutureAdapters | Utilities necessary for working with libraries that supply plain Future instances. | Class | com.google.common.util.concurrent | Google Guava |
|
Joiner | An object which joins pieces of text (specified as an array, Iterable, varargs or even a Map) with a separator. | Class | com.google.common.base | Google Guava |
|
LineProcessor | A callback to be used with the streaming readLines methods. | Interface | com.google.common.io | Google Guava |
|
LineReader | A class for reading lines of text. | Class | com.google.common.io | Google Guava |
|
LinkedHashMultimap | entries and that returns collections whose iterators follow the ordering in which the data was added to the multimap. | Class | com.google.common.collect | Google Guava |
|
LinkedHashMultiset | A Multiset implementation with predictable iteration order. | Class | com.google.common.collect | Google Guava |
|
LinkedListMultimap | An implementation of ListMultimap that supports deterministic iteration order for both keys and values. | Class | com.google.common.collect | Google Guava |
|
ListenableFuture | A Future that accepts completion listeners. | Interface | com.google.common.util.concurrent | Google Guava |
|
ListenableFutureTask | A FutureTask that also implements the ListenableFuture interface. | Class | com.google.common.util.concurrent | Google Guava |
|
ListenableScheduledFuture | Helper interface to implement both ListenableFuture andSince:15. | Interface | com.google.common.util.concurrent | Google Guava |
|
ListeningExecutorService | An ExecutorService that returns ListenableFuture instances. | Interface | com.google.common.util.concurrent | Google Guava |
|
ListeningScheduledExecutorService | A ScheduledExecutorService that returns ListenableFuture instances from its ExecutorService methods. | Interface | com.google.common.util.concurrent | Google Guava |
|
ListMultimap | A Multimap that can hold duplicate key-value pairs and that maintains the insertion ordering of values for a given key. | Interface | com.google.common.collect | Google Guava |
|
Lists | Static utility methods pertaining to List instances. | Class | com.google.common.collect | Google Guava |
|
LittleEndianDataInputStream | An implementation of DataInput that uses little-endian byte ordering for reading short, int, float, double, and | Class | com.google.common.io | Google Guava |
|
LittleEndianDataOutputStream | An implementation of DataOutput that uses little-endian byte ordering for writing char, short, int, float, double, and long values. | Class | com.google.common.io | Google Guava |
|
LoadingCache | A semi-persistent mapping from keys to values. | Interface | com.google.common.cache | Google Guava |
|
LongMath | A class for arithmetic on values of type long. | Class | com.google.common.math | Google Guava |
|
Longs | Static utility methods pertaining to long primitives, that are not already found in either Long or Arrays. | Class | com.google.common.primitives | Google Guava |
|
MapConstraint | A constraint on the keys and values that may be added to a Map or Multimap. | Interface | com.google.common.collect | Google Guava |
|
MapConstraints | Factory and utilities pertaining to the MapConstraint interface. | Class | com.google.common.collect | Google Guava |
|
MapDifference | An object representing the differences between two maps. | Interface | com.google.common.collect | Google Guava |
|
MapMaker | A builder of ConcurrentMap instances having any combination of the following features: keys or values automatically wrapped in weak or soft references | Class | com.google.common.collect | Google Guava |
|
Maps | Static utility methods pertaining to Map instances (including instances of SortedMap, BiMap, etc. | Class | com.google.common.collect | Google Guava |
|
MediaType | Represents an Internet Media Type (also known as a MIME Type or Content Type). | Class | com.google.common.net | Google Guava |
|
MinMaxPriorityQueue | A double-ended priority queue, which provides constant-time access to both its least element and its greatest element, as determined by the queue's | Class | com.google.common.collect | Google Guava |
|
Monitor | A synchronization abstraction supporting waiting on arbitrary boolean conditions. | Class | com.google.common.util.concurrent | Google Guava |
|
MoreExecutors | Factory and utility methods for Executor, ExecutorService, and ThreadFactory. | Class | com.google.common.util.concurrent | Google Guava |
|
MoreObjects | Helper functions that operate on any Object, and are not already provided in See the Guava User Guide on writing | Class | com.google.common.base | Google Guava |
|
Multimap | A collection that maps keys to values, similar to Map, but in which each key may be associated with multiple values. | Interface | com.google.common.collect | Google Guava |
|
MultimapBuilder | A builder for a multimap implementation that allows customization of the backing map and value collection implementations used in a particular multimap. | Class | com.google.common.collect | Google Guava |
|
Multimaps | Provides static methods acting on or generating a Multimap. | Class | com.google.common.collect | Google Guava |
|
Multiset | A collection that supports order-independent equality, like Set, but may have duplicate elements. | Interface | com.google.common.collect | Google Guava |
|
Multisets | Provides static utility methods for creating and working with Multiset instances. | Class | com.google.common.collect | Google Guava |
|
MutableClassToInstanceMap | A mutable class-to-instance map backed by an arbitrary user-provided map. | Class | com.google.common.collect | Google Guava |
|
MutableTypeToInstanceMap | A mutable type-to-instance map. | Class | com.google.common.reflect | Google Guava |
|
ObjectArrays | Static utility methods pertaining to object arrays. | Class | com.google.common.collect | Google Guava |
|
Objects | Helper functions that can operate on any Object. | Class | com.google.common.base | Google Guava |
|
Optional | An immutable object that may contain a non-null reference to another object. | Class | com.google.common.base | Google Guava |
|
Ordering | A comparator, with additional methods to support common operations. | Class | com.google.common.collect | Google Guava |
|
OutputSupplier | A factory for writable streams of bytes or characters. | Interface | com.google.common.io | Google Guava |
|
Parameter | Represents a method or constructor parameter. | Class | com.google.common.reflect | Google Guava |
|
PatternFilenameFilter | File name filter that only accepts files matching a regular expression. | Class | com.google.common.io | Google Guava |
|
PeekingIterator | An iterator that supports a one-element lookahead while iterating. | Interface | com.google.common.collect | Google Guava |
|
PercentEscaper | A UnicodeEscaper that escapes some set of Java characters using a UTF-8 based percent encoding scheme. | Class | com.google.common.net | Google Guava |
|
Preconditions | Static convenience methods that help a method or constructor check whether it was invoked correctly (whether its preconditions have been met). | Class | com.google.common.base | Google Guava |
|
Predicate | Determines a true or false value for a given input. | Interface | com.google.common.base | Google Guava |
|
Predicates | Static utility methods pertaining to Predicate instances. | Class | com.google.common.base | Google Guava |
|
Primitives | Contains static utility methods pertaining to primitive types and their corresponding wrapper types. | Class | com.google.common.primitives | Google Guava |
|
PrimitiveSink | An object which can receive a stream of primitive values. | Interface | com.google.common.hash | Google Guava |
|
Queues | Static utility methods pertaining to Queue and Deque instances. | Class | com.google.common.collect | Google Guava |
|
Range | A range (or interval) defines the boundaries around a contiguous span of values of some Comparable type; for example, integers from 1 to 100 inclusive. | Class | com.google.common.collect | Google Guava |
|
RangeMap | A mapping from disjoint nonempty ranges to non-null values. | Interface | com.google.common.collect | Google Guava |
|
RangeSet | A set comprising zero or more nonempty, disconnected ranges of type C. | Interface | com.google.common.collect | Google Guava |
|
RateLimiter | A rate limiter. | Class | com.google.common.util.concurrent | Google Guava |
|
Reflection | Static utilities relating to Java reflection. | Class | com.google.common.reflect | Google Guava |
|
RemovalCause | The reason why a cached entry was removed. | Class | com.google.common.cache | Google Guava |
|
RemovalListener | An object that can receive a notification when an entry is removed from a cache. | Interface | com.google.common.cache | Google Guava |
|
RemovalListeners | A collection of common removal listeners. | Class | com.google.common.cache | Google Guava |
|
RemovalNotification | A notification of the removal of a single entry. | Class | com.google.common.cache | Google Guava |
|
Resources | Provides utility methods for working with resources in the classpath. | Class | com.google.common.io | Google Guava |
|
RowSortedTable | Interface that extends Table and whose rows are sorted. | Interface | com.google.common.collect | Google Guava |
|
Runnables | Static utility methods pertaining to the Runnable interface. | Class | com.google.common.util.concurrent | Google Guava |
|
Service | An object with an operational state, plus asynchronous startAsync() and stopAsync() lifecycle methods to transition between states. | Interface | com.google.common.util.concurrent | Google Guava |
|
ServiceManager | A manager for monitoring and controlling a set of services. | Class | com.google.common.util.concurrent | Google Guava |
|
SetMultimap | A Multimap that cannot hold duplicate key-value pairs. | Interface | com.google.common.collect | Google Guava |
|
Sets | Static utility methods pertaining to Set instances. | Class | com.google.common.collect | Google Guava |
|
SettableFuture | A ListenableFuture whose result may be set by a set(Object) or setException(Throwable) call. | Class | com.google.common.util.concurrent | Google Guava |
|
Shorts | Static utility methods pertaining to short primitives, that are not already found in either Short or Arrays. | Class | com.google.common.primitives | Google Guava |
|
SignedBytes | Static utility methods pertaining to byte primitives that interpret values as signed. | Class | com.google.common.primitives | Google Guava |
|
SimpleTimeLimiter | A TimeLimiter that runs method calls in the background using an ExecutorService. | Class | com.google.common.util.concurrent | Google Guava |
|
SortedMapDifference | An object representing the differences between two sorted maps. | Interface | com.google.common.collect | Google Guava |
|
SortedMultiset | A Multiset which maintains the ordering of its elements, according to either their natural order or an explicit Comparator. | Interface | com.google.common.collect | Google Guava |
|
SortedSetMultimap | A SetMultimap whose set of values for a given key are kept sorted; that is, they comprise a SortedSet. | Interface | com.google.common.collect | Google Guava |
|
Splitter | Extracts non-overlapping substrings from an input string, typically by recognizing appearances of a separator sequence. | Class | com.google.common.base | Google Guava |
|
StandardSystemProperty | enum StandardSystemPropertyRepresents a standard system property. | Class | com.google.common.base | Google Guava |
|
Stopwatch | An object that measures elapsed time in nanoseconds. | Class | com.google.common.base | Google Guava |
|
Strings | Static utility methods pertaining to String or CharSequenceSince:3. | Class | com.google.common.base | Google Guava |
|
Striped | A striped Lock/Semaphore/ReadWriteLock. | Class | com.google.common.util.concurrent | Google Guava |
|
Subscribe | Marks a method as an event subscriber. | Class | com.google.common.eventbus | Google Guava |
|
SubscriberExceptionContext | Context for an exception thrown by a subscriber. | Class | com.google.common.eventbus | Google Guava |
|
SubscriberExceptionHandler | Handler for exceptions thrown by event subscribers. | Interface | com.google.common.eventbus | Google Guava |
|
Supplier | A class that can supply objects of a single type. | Interface | com.google.common.base | Google Guava |
|
Suppliers | All methods return serializable suppliers as long as they're given serializable parameters. | Class | com.google.common.base | Google Guava |
|
Table | A collection that associates an ordered pair of keys, called a row key and a column key, with a single value. | Interface | com.google.common.collect | Google Guava |
|
Tables | Provides static methods that involve a Table. | Class | com.google.common.collect | Google Guava |
|
ThreadFactoryBuilder | A ThreadFactory builder, providing any combination of these features: whether threads should be marked as daemon | Class | com.google.common.util.concurrent | Google Guava |
|
Throwables | Static utility methods pertaining to instances of Throwable. | Class | com.google.common.base | Google Guava |
|
Ticker | A time source; returns a time value representing the number of nanoseconds elapsed since some fixed but arbitrary point in time. | Class | com.google.common.base | Google Guava |
|
TimeLimiter | Produces proxies that impose a time limit on method calls to the proxied object. | Interface | com.google.common.util.concurrent | Google Guava |
|
TreeBasedTable | by their natural ordering or by supplied comparators. | Class | com.google.common.collect | Google Guava |
|
TreeMultimap | their natural ordering or by supplied comparators. | Class | com.google.common.collect | Google Guava |
|
TreeMultiset | A multiset which maintains the ordering of its elements, according to either their natural order or an explicit Comparator. | Class | com.google.common.collect | Google Guava |
|
TreeRangeMap | An implementation of RangeMap based on a TreeMap, supporting all optional operations. | Class | com.google.common.collect | Google Guava |
|
TreeRangeSet | An implementation of RangeSet backed by a TreeMap. | Class | com.google.common.collect | Google Guava |
|
TreeTraverser | Views elements of a type T as nodes in a tree, and provides methods to traverse the trees induced by this traverser. | Class | com.google.common.collect | Google Guava |
|
TypeParameter | Captures a free type variable that can be used in TypeToken. | Class | com.google.common.reflect | Google Guava |
|
TypeResolver | An object of this class encapsulates type mappings from type variables. | Class | com.google.common.reflect | Google Guava |
|
TypeToInstanceMap | A map, each entry of which maps a TypeToken to an instance of that type. | Interface | com.google.common.reflect | Google Guava |
|
TypeToken | A Type with generics. | Class | com.google.common.reflect | Google Guava |
|
UncaughtExceptionHandlers | Factories for Thread. | Class | com.google.common.util.concurrent | Google Guava |
|
UncheckedExecutionException | Unchecked variant of ExecutionException. | Class | com.google.common.util.concurrent | Google Guava |
|
UncheckedTimeoutException | Unchecked version of TimeoutException. | Class | com.google.common.util.concurrent | Google Guava |
|
UnicodeEscaper | An Escaper that converts literal text into a format safe for inclusion in a particular context (such as an XML document). | Class | com.google.common.escape | Google Guava |
|
Uninterruptibles | Utilities for treating interruptible operations as uninterruptible. | Class | com.google.common.util.concurrent | Google Guava |
|
UnmodifiableIterator | An iterator that does not support remove(). | Class | com.google.common.collect | Google Guava |
|
UnmodifiableListIterator | A list iterator that does not support UnmodifiableIterator. | Class | com.google.common.collect | Google Guava |
|
UnsignedBytes | Static utility methods pertaining to byte primitives that interpret values as unsigned (that is, any negative value b is treated | Class | com.google.common.primitives | Google Guava |
|
UnsignedInteger | A wrapper class for unsigned int values, supporting arithmetic operations. | Class | com.google.common.primitives | Google Guava |
|
UnsignedInts | Static utility methods pertaining to int primitives that interpret values as unsigned (that is, any negative value x is treated as the positive value | Class | com.google.common.primitives | Google Guava |
|
UnsignedLong | A wrapper class for unsigned long values, supporting arithmetic operations. | Class | com.google.common.primitives | Google Guava |
|
UnsignedLongs | Static utility methods pertaining to long primitives that interpret values as unsigned (that is, any negative value x is treated as the positive value | Class | com.google.common.primitives | Google Guava |
|
UrlEscapers | Escaper instances suitable for strings to be included in particular If the resulting URLs are inserted into an HTML or XML document, they will | Class | com.google.common.net | Google Guava |
|
Utf8 | Low-level, high-performance utility methods related to the UTF-8 character encoding. | Class | com.google.common.base | Google Guava |
|
Verify | Static convenience methods that serve the same purpose as Java language assertions, except that they are always enabled. | Class | com.google.common.base | Google Guava |
|
VerifyException | Exception thrown upon the failure of a check, including those performed by the convenience methods of the Verify class. | Class | com.google.common.base | Google Guava |
|
Weigher | Calculates the weights of cache entries. | Interface | com.google.common.cache | Google Guava |
|
XmlEscapers | Escaper instances suitable for strings to be included in XML attribute values and elements' text contents. | Class | com.google.common.xml | Google Guava |